cctv drm authentication digital management security pligg cryptography copy protection internet security access control crypto patent copyright system java tools object oriented databases music license distribution content attorney java intellectual property alarm electronic licensing